TextField.scroll

Доступность

Flash Player 6.

Синтаксис

my_txt.scroll

Описание

Свойство; определяет вертикальное положение текста в текстовом поле. Свойство scroll полезно для показа пользователю определенного абзаца в длинном тексте или создания прокручеваемых текстовых полей. Свойство доступно на чтение и запись.

Единица измерения горизонтальной прокрутки пикселы, а вертикальной линии. Горизонтальная прокрутка измеряется в пикселах потому что символы в шрифтах которые вы обычно используете могут иметь разную ширину. Flash выполняет полинейную прокрутку потому что пользователи обычно хотят видеть строку текста целиком, чем частично. Даже если используются разные шрифты на одной линии, высота линии подгоняется по высоте самого высокого используемого шрифта.

Подробную информацию по прокрутке текста см. "Creating scrolling text" в Using Flash.

Пример

Следующий пример устанавливает максимальное значение для прокрутки текстового поля my_txt. Создайте две кнопки, scrollUp_btn и scrollDown_btn, для прокрутки текстового поля. Добавьте следующий код в ваш FLA или AS файл.

this.createTextField("scroll_txt", this.getNextHighestDepth(), 10, 10, 160, 20);
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 30, 320, 240);
my_txt.multiline = true;
my_txt.wordWrap = true;
for (var i = 0; i<10; i++) {
  my_txt.text += "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.";
}
scrollUp_btn.onRelease = function() {
  my_txt.scroll--;
  scroll_txt.text = my_txt.scroll+" of "+my_txt.maxscroll;
};
scrollDown_btn.onRelease = function() {
  my_txt.scroll++;
  scroll_txt.text = my_txt.scroll+" of "+my_txt.maxscroll;
};

См. также

TextField.hscroll, TextField.maxscroll